William D. James MD author data searchable via API